package cn.iocoder.yudao.module.eval.controller.admin.score.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

@Schema(description = "管理后台 - 评分任务 Response VO")
@Data
public class EvalScoreTaskRespVO {

    @Schema(description = "任务ID", example = "1")
    private Long taskId;

    @Schema(description = "计划名称", example = "2024年第一批电工技能等级认定")
    private String planName;

    @Schema(description = "科目名称", example = "理论知识")
    private String subjectName;

    @Schema(description = "待评分人数", example = "25")
    private Integer pendingCount;

    @Schema(description = "已评分人数", example = "20")
    private Integer completedCount;

    @Schema(description = "任务状态", example = "1")
    private Integer taskStatus;

    @Schema(description = "截止时间", example = "2024-04-05 18:00:00")
    private LocalDateTime deadline;

}
